package cn.edu.njtc.exception;

import cn.edu.njtc.common.ErrorMessage;

/**
 * Biz:Business业务
 * 业务异常，用于在service层暴露异常问题
 * Exception
 * RuntimeException: 子类，运行时异常
 */
public class BizException extends Exception{
    private Integer code;
    /**
     * 定义构造方法，通过super调用父类的构造方法，传递信息
     */
    public BizException(ErrorMessage errorMessage) {
        super(errorMessage.getMessage());
        this.code = errorMessage.getCode();
    }

    public Integer getCode() {
        return code;
    }
}
